Contract Representation for Run-time Monitoring and Enforcement
نویسندگان
چکیده
Converting a conventional contract into an electronic equivalent that can be executed and enforced by computers is a challenging task. The difficulties are caused by the ambiguities that the original humanoriented text is likely to contain. The conversion process involves the conversion of the original text into mathematical notation. This paper discusses how standard conventional contracts can be described by means of Finite State Machines (FSMs). This mathematical description helps eliminate ambiguities from the original text before the contract is coded into a computer program. The paper describes how to map the rights and obligations extracted from the clauses of the contract into the states, transition and output functions, and input and output symbols of a FSM. The FSM representation can be used to guarantee that the clauses stipulated in the contract are observed when the contract is executed. The paper describes the middleware required for the enactment of the contract represented as a FSM.
منابع مشابه
A Theory of Contracts with Limited
We present a Theory of Contracts under costly enforcement in the context of a dynamic relationship between an uninformed buyer and a seller who is privately informed on his persistent cost at the outset. Public enforcement relies on remedies for breach. Private enforcement comes from severing relationships. We first characterize aggregate enforcement constraints ensuring that trading partners d...
متن کاملA Theoretical Basis for Run-time Monitoring of Contracts
Electronic inter-organizational relationships are governed by contracts regulating their interaction. It is necessary to run-time monitor the contracts, as to guarantee their fulfillment as well as the enforcement of penalties in case of violations. The present work shows how to obtain a run-time monitor for contracts written in CL, a specification language that allows writing conditional oblig...
متن کاملRun-time monitoring and enforcement of electronic contracts
Converting a conventional contract into an electronic equivalent that can be executed and enforced by computers is a challenging task. The difficulties are caused by the ambiguities that the original human-oriented text is likely to contain. The conversion process involves the conversion of the original text into mathematical notation. This paper discusses how standard conventional contracts ca...
متن کاملMonitoring Contract Enforcement within Virtual Organizations
Virtual Organizations (VOs) represent a new collaboration paradigm in which the participating entities pool resources, services, and information to achieve a common goal. VOs are often created on demand and dynamically evolve over time. An organization identifies a business opportunity and creates a VO to meet it. In this paper we develop a system for monitoring the sharing of resources in VO. ...
متن کاملSecurity-by-Contract (S C) for Software and Services of Mobile Systems
In this chapter we propose the security-by-contract (SxC) framework and its technological implementation for trusted deployment and execution of communicating mobile applications in heterogeneous environments. The objective is to build the basis for the opening of the software market of nomadic devices (from smart phones to PDA) to third party applications. The intuition of SxC is that applicat...
متن کامل